﻿using Azure.QPCR;

namespace Azure2Java.QPCRAdapter.Adapter.Entity {

    /**
     * @authod zy gws ssc
     * @date 18.12.21
     * @update 19.12.06
     * @decription MeltingData代理类
     */
    public class MeltingDataBean {

        private MeltingData MeltingData;

        public MeltingDataBean(MeltingData MeltingData) {
            this.MeltingData = MeltingData;
        }

        /*
         * 位于namespace Azure.QPCR中DataProcesser文件下，APD文件处理后和实时上传时溶解曲线的数据格式。
         * Data的数据格式和Channel的数据格式一样：每组8个，是为一列，共12列
         * Data[0] -Data[7]  A1, B1, C1, D1, E1, F1, G1, H1
         * Data[8] -Data[15] A2, B2, C2, D2, E2, F2, G2, H2
         * Data[16]-Data[23] A3, B3, C3, D3, E3, F3, G3, H3
         * Data[24]-Data[31] A4, B4, C4, D4, E4, F4, G4, H4
         * Data[32]-Data[39] A5, B5, C5, D5, E5, F5, G5, H5
         * Data[40]-Data[47] A6, B6, C6, D6, E6, F6, G6, H6
         * Data[48]-Data[55] A7, B7, C7, D7, E7, F7, G7, H7
         * Data[56]-Data[63] A8, B8, C8, D8, E8, F8, G8, H8
         * Data[64]-Data[71] A9, B9, C9, D9, E9, F9, G9, H9
         * Data[72]-Data[79] A10,B10,C10,D10,E10,F10,G10,H10
         * Data[80]-Data[87] A11,B11,C11,D11,E11,F11,G11,H11
         * Data[88]-Data[95] A12,B12,C12,D12,E12,F12,G12,H12 
         */
        public float[] getData() { return MeltingData.Data; }

        public int getTemp() { return MeltingData.Temp; }
    }
}
